﻿using Newtonsoft.Json;

namespace DotNetStar.OpenSDK.WeChat.MP
{
    /// <summary>
    /// 表示获取用户列表的 api 响应结果。https://mp.weixin.qq.com/wiki?t=resource/res_main&amp;id=mp1421140840
    /// </summary>
    /// <seealso cref="WeChatApiResponse" />
    public class UserListApiResponse:WeChatApiResponse
    {
        /// <summary>
        /// 关注该公众账号的总用户数。
        /// </summary>
        public int Total { get; set; }

        /// <summary>
        /// 拉取的OPENID个数，最大值为10000。
        /// </summary>
        public int Count { get; set; }

        /// <summary>
        /// 列表数据，OPENID的列表。这是一个动态对象，下一个节点是 openid 的数组，使用时：Data.openid[i]，i 表示下标。PS：你也可以遍历 Data.openid 数组。
        /// </summary>
        public dynamic Data { get; set; }

        /// <summary>
        /// 拉取列表的最后一个用户的OPENID。
        /// </summary>
        public string Next_OpenId { get; set; }
    }
}
